#define _CRT_SECURE_NO_WARNINGS


// 猜数字
#include<stdio.h>
#include<stdlib.h>
#include<time.h>

//游戏内容
void game() {
	//生成0-100的随机数
	int r = rand() % 100 + 1;
	int guess = 0;
	while (1) {
		printf("请输入一个数字:");
		scanf("%d", &guess);
		if (guess > r) {
			printf("输入的数字大了\n");
		}
		else if (guess < r) {
			printf("输入的数字小了\n");
		}
		else {
			printf("恭喜你，猜对了\n");
			break;
		}
	}
	return 0;
}

//菜单
void menu()
{
	printf("************\n");
	printf("***1.play***\n");
	printf("***2.exit***\n");
	printf("************\n");
	printf("请选择:");
}


int main()
{
	int input = 0;

	//设置随机数的生成起点
	//整个过程只使用一次
	srand((unsigned int)time(NULL));

	do {
		//菜单：
		menu();
		scanf("%d", &input);

		switch (input) {
		case 1:
			game();
			break;
		case 0:
			printf("退出游戏");
			break;
		default:
			printf("输入错误");
			break;
		}
	} while (input);
	return 0;
}